package com.itheima.service;

import com.itheima.pojo.Article;
import com.itheima.pojo.PageBean;
import jakarta.validation.constraints.NotNull;

public interface ArticleService {

    // 新增文章
    void add(Article article);

    // 条件分页列表查询
    PageBean<Article> list(Integer pageNum, Integer pageSize, Integer categoryId, String state);

    // 修改文章
    void update(Article article);

    // 获取一个文章详情
    Article findById(Integer id);

    // 删除一个文章
    void deleteById(Integer id);
}
